package com.syedu.day03.homework;

import java.util.Scanner;

/**
 * @Description 写一个程序, 判断一个五位数字是否是回文数?
 * @createTime 2022/3/7 10:32
 * @author Administrator
 */
public class PalindromeNumber {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        for (;;) {
            System.out.println("请您输入一个五位数: ");
            int num = scanner.nextInt();
            //判断数值是否在合理范围之内
            if (num >= 10000 && num <= 99999) {
                //判断该数字的个位和万位以及十位和千位是否相等
                //万位
                int w = num / 10000;
                //千位
                int q = num / 1000 % 10;
                //十位
                int s = num / 10 % 10;
                //个位
                int g = num % 10;
                //判断
                if (g == w && s == q) {
                    System.out.println(num + "是回文数.");
                } else {
                    System.err.println(num + "不是回文数");
                }
            } else {
                System.err.println("输入的数据不合法...");
            }
        }
    }
}
